sk trace
DDTR: Diffusion Denoising Trace Recovery
Matyash, Maximilian, Gal, Avigdor, Senderovich, Arik
Abstract--With recent technological advances, process logs, which were traditionally deterministic in nature, are being captured from non-deterministic sources, such as uncertain sensors or machine learning models (that predict activities using cameras). In the presence of stochastically-known logs, logs that contain probabilistic information, the need for stochastic trace recovery increases, to offer reliable means of understanding the processes that govern such systems. We design a novel deep learning approach for stochastic trace recovery, based on Diffusion Denoising Probabilistic Models (DDPM), which makes use of process knowledge (either implicitly by discovering a model or explicitly by injecting process knowledge in the training phase) to recover traces by denoising. We conduct an empirical evaluation demonstrating state-of-the-art performance with up to a 25% improvement over existing methods, along with increased robustness under high noise levels. The goal of process mining is to discover, analyze, and optimize real-world processes [1]. Servicing a patient in a hospital, filing a marriage certificate, or preparing a meal are all examples of real-world processes that can be analyzed and improved. Process mining relies on a process log, a recording of process execution, which contains a collection of traces where each trace is a sequence of activities. Traditionally, a process log is created by either manually logging real-world activities (e.g., a nurse keying in the timestamp of finishing an examination), or having activities automatically captured and logged by an information system. Process logs are assumed to record events in a deterministic fashion.
SKTR: Trace Recovery from Stochastically Known Logs
Bogdanov, Eli, Cohen, Izack, Gal, Avigdor
Developments in machine learning together with the increasing usage of sensor data challenge the reliance on deterministic logs, requiring new process mining solutions for uncertain, and in particular stochastically known, logs. In this work we formulate {trace recovery}, the task of generating a deterministic log from stochastically known logs that is as faithful to reality as possible. An effective trace recovery algorithm would be a powerful aid for maintaining credible process mining tools for uncertain settings. We propose an algorithmic framework for this task that recovers the best alignment between a stochastically known log and a process model, with three innovative features. Our algorithm, SKTR, 1) handles both Markovian and non-Markovian processes; 2) offers a quality-based balance between a process model and a log, depending on the available process information, sensor quality, and machine learning predictiveness power; and 3) offers a novel use of a synchronous product multigraph to create the log. An empirical analysis using five publicly available datasets, three of which use predictive models over standard video capturing benchmarks, shows an average relative accuracy improvement of more than 10 over a common baseline.